Class CommonDSKOPruefer0301
java.lang.Object
de.aoksystems.da.kernpruefung.commons.CommonDSKOPruefer0301
- All Implemented Interfaces:
InternalPruefer
Gemeinsame-Prüfroutinen für DSKO aus Satzbeschreibung DEUEV,
Version 03.01.
Verwendende Kernprüfer müssen die Methoden pruefeKE()
überschreiben, da diese Felder immer vom Verfahren abhägig zu prüfen
sind.
Andere Methoden können nach Bedarf überschrieben werden.
VNr Stand
1.0 29.09.2015 Ersterstellung
1.1 29.11.2016 Anpassung RegEx EMAIL2 an Fehlermeldung vdek
- Version:
- 1.0
- Author:
- Jens Tröger (AOK-Systems - Datenaustausch)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDie Prüfroutine.protected RueckgabepruefeANRAP(Baustein dsko) Prüfe Feld ANRAP.protected RueckgabepruefeBBNRAB(Baustein dsko) Prüfe Feld BBNRAB.protected RueckgabepruefeBBNREP(Baustein dsko) Prüfe Feld BBNREP.protected RueckgabepruefeBBNRER(Baustein dsko) Prüfe Feld BBNRER.protected RueckgabePrüfe Feld ED.protected RueckgabepruefeEMAILAP(Baustein dsko) Prüfe Feld EMAILAP.protected RueckgabepruefeFAXAP(Baustein dsko) Prüfe Feld FAXAP.protected RueckgabepruefeFEAN(Baustein dsko) Prüfe Feld FEAN.protected RueckgabepruefeFEKZ(Baustein dsko) Prüfe Feld FEKZ.protected RueckgabePrüfe Feld HNR.protected abstract RueckgabePrüfe Feld KE.protected RueckgabepruefeLaenge(Satz datensatz) Prüfe Satzlänge.protected RueckgabepruefeMODID(Baustein dsko) Prüfe Feld MODID.protected RueckgabepruefeNAME1(Baustein dsko) Prüfe Feld NAME1.protected RueckgabepruefeNAME2(Baustein dsko) Prüfe Feld NAME2.protected RueckgabepruefeNAME3(Baustein dsko) Prüfe Feld NAME3.protected RueckgabepruefeNAMEAP(Baustein dsko) Prüfe Feld NAMEAP.protected RueckgabePrüfe Feld ORT.protected RueckgabePrüfe Feld PLZ.protected RueckgabepruefePRODID(Baustein dsko) Prüfe Feld PRODID.protected RueckgabepruefeRESERVE(Baustein dsko) Prüfe Feld RESERVE.protected RueckgabePrüfe Feld STR.protected RueckgabepruefeTELAP(Baustein dsko) Prüfe Feld TELAP.protected RueckgabepruefeVERNR(Baustein dsko) Prüfe Feld VERNR.protected RueckgabePrüfe Feld VF.
-
Constructor Details
-
CommonDSKOPruefer0301
public CommonDSKOPruefer0301()
-
-
Method Details
-
pruefe
Die Prüfroutine. Wird für jeden Satz aufgerufen. Prüfe Baustein DSKO.Ruft die einzelnen Feldprüfungsmethoden auf.
- Specified by:
pruefein interfaceInternalPruefer- Parameters:
datensatz- der zu prüfenden Datensatzvorlaufsatz- Vorlaufsatz- Returns:
- gefundene Fehlermeldungen
- See Also:
-
pruefeLaenge(Satz)pruefeKE(Baustein, Baustein)pruefeVF(Baustein)pruefeBBNRAB(Baustein)pruefeBBNREP(Baustein)pruefeVERNR(Baustein)pruefeED(Baustein)pruefeFEKZ(Baustein)pruefeFEAN(Baustein)pruefeBBNRER(Baustein)pruefePRODID(Baustein)pruefeMODID(Baustein)pruefeNAME1(Baustein)pruefeNAME2(Baustein)pruefeNAME3(Baustein)pruefePLZ(Baustein)pruefeORT(Baustein)pruefeSTR(Baustein)pruefeHNR(Baustein)pruefeANRAP(Baustein)pruefeNAMEAP(Baustein)pruefeTELAP(Baustein)pruefeFAXAP(Baustein)pruefeEMAILAP(Baustein)pruefeRESERVE(Baustein)
-
pruefeLaenge
Prüfe Satzlänge.- Parameters:
datensatz- DSKO-Satz- Returns:
- gefundene Fehler
-
pruefeKE
Prüfe Feld KE.- Parameters:
dsko- DSKO-Bausteinvosz- Kopf des VOSZ- Returns:
- gefundene Fehler
-
pruefeVF
Prüfe Feld VF.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-
pruefeBBNRAB
Prüfe Feld BBNRAB.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-
pruefeBBNREP
Prüfe Feld BBNREP.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-
pruefeVERNR
Prüfe Feld VERNR.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-
pruefeED
Prüfe Feld ED.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-
pruefeFEKZ
Prüfe Feld FEKZ.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-
pruefeFEAN
Prüfe Feld FEAN.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-
pruefeBBNRER
Prüfe Feld BBNRER.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-
pruefePRODID
Prüfe Feld PRODID.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-
pruefeMODID
Prüfe Feld MODID.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-
pruefeNAME1
Prüfe Feld NAME1.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-
pruefeNAME2
Prüfe Feld NAME2.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-
pruefeNAME3
Prüfe Feld NAME3.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-
pruefePLZ
Prüfe Feld PLZ.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-
pruefeORT
Prüfe Feld ORT.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-
pruefeSTR
Prüfe Feld STR.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-
pruefeHNR
Prüfe Feld HNR.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-
pruefeANRAP
Prüfe Feld ANRAP.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-
pruefeNAMEAP
Prüfe Feld NAMEAP.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-
pruefeTELAP
Prüfe Feld TELAP.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-
pruefeFAXAP
Prüfe Feld FAXAP.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-
pruefeEMAILAP
Prüfe Feld EMAILAP.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-
pruefeRESERVE
Prüfe Feld RESERVE.- Parameters:
dsko- DSKO-Baustein- Returns:
- gefundene Fehler
-